package com.huanglaoshi.java.io.BufferedOutputStream;

import java.io.BufferedOutputStream;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;

import org.junit.Test;


/**
 * 使用字节流实现内容的输出
 * @author huanghoulin
 *
 */
public class 使用字节流实现内容的输出 {
	
	
	@Test
	public void BufferedOutputStream(){
		
		FileOutputStream fos=null;
		BufferedOutputStream bos=null;
		try {
			File file = new File("io/BufferedOutputStream.txt");//可以不存在
			fos = new FileOutputStream(file);
			bos = new BufferedOutputStream(fos);
			String str="BufferedOutputStream-中国";
			bos.write(str.getBytes());
			System.out.println("操作成功...");
		}catch (Exception e) {
			e.printStackTrace();
		}finally{
			if(null !=bos){
				try {
					bos.close();
				} catch (IOException e) {
					e.printStackTrace();
				}
			}
			if(null !=fos){
				try {
					fos.close();
				} catch (IOException e) {
					e.printStackTrace();
				}
			}
			
		}
		
	}

}
